package file;

import java.io.File;

/**
 * 获取一个目录中符合过滤条件的所有子项
 * 重载的listFiles方法:
 * File[] listFiles(FileFilter filter)
 * 该方法要求传入一个文件过滤器,然后仅讲满足过滤器要求的所有子项进行返回
 * <p>
 * 注:
 * filter:过滤器
 * accept:接受
 */
public class ListFileDemo2 {
    public static void main(String[] args) {

        File dir = new File(".");

        File[] subs = dir.listFiles(f -> f.getName().contains("o"));

         for (int i = 0; i < subs.length; i++) {
            System.out.println(subs[i].getName());
        }
    }

}
